home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Supervisor's Toolkit
/
Network Supervisor's Toolkit.iso
/
tools
/
lu62
/
port
/
naus.h
< prev
next >
Wrap
Text File
|
1996-07-10
|
2KB
|
64 lines
/* k 0015 09/07/90 */
/* k 0041 30/08/90 */
/* k 0049 12/09/90 */
/* k 0053 13/09/90 */
/* k 0100 31/12/90 */
/* k 0206 06/09/91 *//* fhalf - short offset to buffer ds */
/* k 0215 14/09/91 *//* comment delimiter */
/* k 0270 18/11/91 *//* unsigned char */
#define SAVEB 0x80 /* naus.h */
#define NOSAVEB 0xff-0x80
#define LS_ACT 0x40
#define LS_SESS 0x20
#define LS_NOACT 0xff-0x40
#define LS_NOSESS 0xff-0x20
#define LOGOFF 0x80
#define NOLOGOFF 0xff-0x80
struct save_7927 {
#if (OS_TYPE==1||OS_TYPE==2) /* @0100 */
unsigned char *dbuf; /* @0100 */
short len; /* @0100 */
#else /* @0100 */
#if (OS_TYPE==0) /* @0206 */
short fhalf; /* @0206 */
#else /* @0206 */
unsigned char *fhalf; /* first 1920 pointer */
unsigned char *shalf; /* second 1920 pointer */
#endif /* @0206 */
int cursor;
int en_kbd;
int en_port;
unsigned char sbyte; /* @0039 *//* @0270 */
#endif /* @0100 */
};
struct naus0 {
char sgtyp; /* area type */ /* @0049 */
char sarea; /* area address */ /* @0049 */
char sgnet; /* node address */ /* @0049 */
char selem; /* element address */ /* @0049 */
char sflg; /* flag */ /* @0049 */
char sflg1; /* flag 1 */ /* @0049 */
short sseno; /* session number */ /* @0049 */
struct hscb *link; /* hscb pointer */ /* @0049 */
char id[5][8]; /* user, password, applname, mode, */ /* @0049 */
/* node name */ /* @0049 */
char dar; /* destination area addr */ /* @0049 */
char sdlci; /* dlc index */ /* @0049 */
long sreq; /* resp waiting queue */ /* @0049 */
short smxse; /* max session number */ /* @0049 */
short sid; /* current id */ /* @0049 */
short urc; /* current urc */ /* @0053 */ /* @0049 */
char srln; /* release line number */ /* @0049 */
struct rqb *dataq; /* datagram queue pointer */ /* @0041 */
char cur_scr;
struct ls { /* @0100 */
unsigned char flag;
char fsm; /* finite state mashine */ /* @0053 */
short urc; /* pending urc */ /* @0053 */
short snf; /* pending snf *//* @0215 */ /* @0053 */
struct hscb *hscbp;
struct save_7927 sbuf; /* 0015 */
/* save buffer ptr for logical screen */
} ls[9]; /* maximum 9 logical screens */
};